約 2,872,639 件
https://w.atwiki.jp/wiki4_mo/pages/20.html
excelなどで 別シートで定義してあるADDRESS関数のための参照先アドレス値が、参照元のセル位置で合っているかどうかを、参照元のセルCELL関数で得た値でチェックするための式 =CELL("ROW",N3)=INDIRECT(" sheet-TXT !"address plugin Error オプションがありません。オプションを記入してください。-QUOTIENT(CELL("ROW",L3)-3,37)-1)*2+QUOTIENT(CELL("ROW",L3)-QUOTIENT(CELL("ROW",L3)-3,37)-3,7),7)) アドレス値の記述セルは 1つ飛び 7個ごと+1セル 37個ごともう+1セル
https://w.atwiki.jp/springjoe2/pages/13.html
Excel→PDF変換するためのツールがEcPDF2007.exeです。 ダウンロードはこのサイトからできます。http //online-de.from.tv/dll/dwnlist.html Excelはバージョン2007です -------- 概要 -------- VB.NET 用 コンポーネント ExcelをPDFに変換するアプリケーションです。 ------------ 動作環境 ------------ VB.NETのクラスライブラリが利用可能な環境 Excelは2007以降が必要です(重要:2007より前のバージョンは対応していません)。 ---------------- インストール ---------------- setup.exeを起動します、「次へ」で自動インストール作業が進んでいきます。 -------------------- アンインストール -------------------- コントロールパネルよりEcPDF2007を削除してください。 【使用方法】画面から操作 一個目のテキストボックスにエクセルファイルのフルパスを設定 二個目のテキストボックスにPDFのフルパスを設定 実行ボタンを押します。 【使用方法】コマンドプロンプトから操作 引数1→エクセルファイル名フルパス 引数2→PDF名フルパス 例) C \ EcPDF2007.exe C \Users\x300\Book1.xlsx C \Users\x300\PdfTest.pdf
https://w.atwiki.jp/visiovba/
Visio VBA @ウィキ VisioでのVBA活用に際した私的メモ。 リンク先未作成多数。 はじめに 本Wikiは管理人の私的学習のために、順序立てて調査を進めるための備忘録、進捗管理用wikiです。 というわけで私用ですが、低確率で誰かの役に立つこともあるかもなので、公開状態にしておきます。 駄目だし、ご指摘は大歓迎です。 下の方に簡易コメント機能を追加しておいたので、サクっと書いておいてください。 ただ書いてある事を鵜呑みにしてトラブっても責任は持てません。 どこを目指してるかは目次を順に見ていただけるとわかるかと思います。 更新は目次の上から順に行っていく予定ですが、忘れたらやばいと思ったら順番無視して更新します。 途中で発見したことは順次メモっていく予定です。 場合によっては分割したり、統合したりするかもしれません。 要するに行き当たりばったりです。 ターゲットユーザ ざっくりと……ですが、こんな人はどうぞという基準。 VBAでどこにコードを記述すればいいかぼんやりとわかっている。 VBEを起動できる。 マクロを使ってある程度検証ができる。 ググれる。 目次 Visio VBA基礎知識(更新中) 変数の型(更新中) 対象シェイプを補足する(更新中) 4種の命令とプロシージャ(更新中) ページへシェイプを新規配置する(更新中) シェイプのテキスト編集操作(近日作成予定) テキストの読み込みと操作(更新中) 任意のフォーマットテキストからフロー図を生成する(未定) ユーザーライクなインポートウィザードの作成(未定) Excel表の値とシェイプのテキストを関連付ける(未定) 編集用行(未定) 著作権等に対する本wikiの姿勢 方針 とにかく調べて片っ端からメモ、構成とか、見易さは後回し。 各項目の冒頭にまとめセクション追加、要点だけまとめて復習しやすく。 調べたそばからがーっと書いていってるので、構成見直して見やすく。 Amazon.co.jp ウィジェット 参考にしたサイト 以下のサイトには大変助けられましたので、これから勉強される方は是非、参考にすべきです。 Excel VBA「変数」講座:PC Online(ユーザー登録が必要) Microsoft Office Visio オートメーション リファレンス Office TANAKA - Excel Tips 教えて!Ziddyちゃん - Visual Basic 即効テクニック:Access VBA Windows環境・オブジェクト|Excel VBAを学ぶならmoug ※リンク・引用等につきましては著作権等に対する本wikiの姿勢をご確認ください。 ご要望・駄目だし・修正依頼 適当にコメント残していただければ、気が向いたら修正します。 テストコメント:さっさと更新しろ私 - 管理人 2013-05-14 19 38 07 テストコメントにコメントテスト:ツリー型 - 管理人 2013-05-14 19 39 18 テストコメントにコメントテスト2 - 管理人 2013-05-14 19 39 42 お名前 本文ここまで
https://w.atwiki.jp/kplus/pages/84.html
オブジェクトボックスは、VBAを簡単入力するためのGUIツール。 当然手入力でも問題は無いが、初心者用にあるものと思われる。 下表はオブジェクトボックス選択時に選択が可能になるプロシージャー対象表。 当然だがBookとSheetでは利用できるプロシージャーは異なる。 ブック/シート オブジェクト プロシージャー 内容 Workbook (General) (Declaretions) ThisWorkbook Workbook Activate ブックがアクティブになった時 AddinInstall ブックがアドインとして組み込まれた時 AddinUninstall ブックがアドインから削除された時 AfterXmlExport AfterXmlImport BeforeClose ブックを閉じる時 BeforePrint ブックを印刷する時 BeforeSave ブックを保存する時 BeforeXmlExport BeforeXmlImport Deactivate ブックがアクティブでなくなった時 NewSheet ブックに新しいシートを作成時 Open ブックを開いた時 PivotTableCloseConnection PivotTableOpenConnection RowsetComplete SheetActivate ブック内のシートがアクティブになった時 SheetBeforeDoubleClick ブック内のシートがダブルクリックされた時 SheetBeforeRightClick ブック内のシートが右クリックされた時 SheetCalculate ブック内のシートが再計算された時 SheetChange ブック内のシートが変更された時 SheetDeactivate ブック内のシートがアクティブでなくなった時 SheetFollowHyperlink ブック内のハイパーリンクをクリック時 SheetPivotTableUpdate ブック内のシートの選択範囲を変更時 SheetSelectionChange Sync WindowActivate ブックウィンドウがアクティブになった時 WindowDeactivate ブックウィンドウがアクティブでなくなった時 WindowResize ブックウィンドウの大きさを変更時 Sheet Worksheet Activate ワークシートがアクティブになった時 BeforeDoubleClick ワークシートをダブルクリック時 BeforeRightClick ワークシートを右クリック時 Calculate ワークシートが再計算された時 Change ワークシートのセルが変更された時 Deactivate ワークシートがアクティブでなくなった時 FollowHyperlink ワークシートのハイパーリンクをクリック時 PivotTableUpdate SelectionChange ワークシートの選択範囲を変更時 参考 エクセルExcel大事典 VBAマクロ イベントプロシージャ Open Target Cancel EnableEvents Volatile http //home.att.ne.jp/zeta/gen/excel/c04p59.htm
https://w.atwiki.jp/kplus/pages/85.html
VBA基本 Option Explicit 強制変数明示宣言 Const name = xxxx 定数定義 Option Base 1 配列開始位置定義(0または1のみ) Function func(ByVal ・・・) 関数定義 Dim varname As xxxx ByVal ・・・ 値渡し (ByVal 変数名 As データ型) ByRef ・・・ 参照渡し (ByRef 変数名 As データ型) End Function Sub subname() プロシージャー定義 Dim varname As xxxx 変数定義 Dim vname1 As xxx, vname2 As yyyy On Error Resume Next エラー処理 Set setname = xxx オブジェクト変数定義 If ・・・・ then 条件分岐(真偽分岐) Elself ・・・ then Else ・・・・ End if With object オブジェクト詳細設定 .xxxx End With For Each var In range("A1 A10") 配列に対してループ処理 ・・・ Next Select Case 条件分岐(値分岐) Case name1 Case name2 End Select For cntvar = 0 To 100 Step 2 ループ処理 ・・・・ Next cnt Do Until xxx 条件満足ループ(先判定) ・・・・ Loop Do xxx 条件満足ループ(後判定) ・・・・ Loop Until xxx Do While 条件満足中ループ(先判定) ・・・・ Loop Do 条件満足中ループ(後判定) ・・・・ Loop While On Error Goto LABEL エラー処理(ラベル先へ移動) ・・・・ LABEL: ・・・・ On Error Goto 0 エラー処理を中断 Resume LABEL2 処理継続(ラベル先へ移動) ・・・・ LABEL2: ・・・・ End Sub Sub Auto_Open 自動実行プロシージャ ・・・・ Workbook_Open と Auto_Open End Sub Workbook_BeforeClose と Auto_Close は、 動作こそ同じですが、手動実行とVBA実行時で挙動が異なります。 VBAから自動実行させたい場合はWorkbook_~で記述する必要があります。 備考 ステートメントは上記以外に、下記のものがある。 Mid 文字置き換え。Excel関数のmidと同じ内容 Option Compare Text 比較モード。TextかBinaryかを指定する。 Exit xxx 処理を終了する。(Exit Do, Exit For, Exit Function, Exit Sub, Exit Property) GoSub LABEL~Exit Sub ~LABEL:label~Return サブルーチン処理。処理をラベルへ移し、ラベル内処理が終わるとGoSubへ処理が戻される。 GoTo LABEL ラベル先の処理を実施する。 Call prodedurename(var , var) プロシージャーを呼び出す。 Randomize 乱数初期化 Rnd 乱数 Public 変数 パブリック変数 Private 変数 プライベート変数
https://w.atwiki.jp/tom_tom/pages/21.html
excel用の計算シート
https://w.atwiki.jp/yhe_00975/pages/230.html
簡単 Excel Sample - Excelスコアシーへのリンク 「ミニバス_スコアシート.xls」は、このページの一番下です。 簡単関数をつかってみよう 合計を計算させるなら SUM関数 ちょっとかわった、計をとれる(オートフィルタを使って) SUBTOTAL関数 ちょっとかわった、計をとれる(小計) SUMIF関数 下記添付ファイル : オートフィルタとSUBTotal.xlsを参照 Excelの印刷テク Excelはコケル!ショートカットキーでセーブしろ Excelは、10分編集したら必ず、「Shift + S」でセーブしよう。 セーブを怠ったために、半日分の仕事をふいにするな。 Excel は、忘れた頃に「コケル」 !! Shift + S : 保存 Shift + Z : 元に戻す Shift + X : 切り取り Shift + C : コピー Shift + V : 貼り付け ちょっと便利なショートカット Ctrl + ; 今日 つまり、2009/1/9と入力できる Ctrl + : 現在時間 つまり、22:51と入力できる Excelで、分数を入力する方法 セルに「0 2/3」と入力すると 「2/3」と表示される。0 Space 2 / 3 と入力 もう一つの方法は、「セルの書式設定」であらかじめ分数を入力する設定にする。 日にちにあった曜日を表示する セルの書式設定で、表示形式、ユーザ定義の種類定義に 「aaa」と入力すると、日付が曜日で表示されるよ。 例) 2009/1/10なら 土 と表示されるよ。 関数を使ってスケジュール・ガントチャートを作ってみた 下記添付ファイル:月間予定表-IF 条件付書式.xls 参照 添付ファイル
https://w.atwiki.jp/tomokazu0525/pages/353.html
最終更新日時2012-07-23ここを編集 ■目次 エクセルを動かせるプログラミング言語(スクリプト言語を含む)ruby perl PythonPythonプラグインのIronSpread jscript(≒javascript) VBA ページフッタこのページの1階層上のページ このページの1階層下のページ このページに含まれるタグ このページへのアクセス数 ■本文 エクセルを動かせるプログラミング言語(スクリプト言語を含む) ruby Rubyist Magazine - VBA より便利で手軽 Excel 操作スクリプト言語「Ruby」へのお誘い (前編) Rubyist Magazine - VBA より便利で手軽 Excel 操作スクリプト言語「Ruby」へのお誘い (後編) Excel ファイルの内容を Ruby を使って高速取得する - elm200 のノマドで行こう! perl Perl tips -- PerlからExcelを扱う Excelファイルの内容をPerlを使って高速取得する « 山本隆の開発日誌 Python pythonでExcelを利用するための資料リンク — lights on zope PythonプラグインのIronSpread VBAよ、さようなら!Excelで動くPythonプラグイン | 円と生活 365yen 【コード量1/4】Excel用Pythonプラグインが登場 もうゴミみたいなVBAにイラつかされなくて済むぞ! jscript(≒javascript) 靴屋 - JScript で Excel の全ての Sheet を操作する際の雛型 jscriptでExcelをいじる - かせいさんとこ WSH JScriptを使いこなそう ~Excel操作~ VBA 勉強用メモ - トップページ/windows/microsoft office/EXCEL/VBA ここを編集 ページフッタ このページの1階層上のページ このページの1階層下のページ このページに含まれるタグ プログラミング EXCEL このページへのアクセス数 今日: - 昨日: - これまで合計: -
https://w.atwiki.jp/ohden/pages/1023.html
シート名一覧の取得 Excel for Microsoft365 (16.0.13901.20366) 64bit Excelで任意のfileを開く。 起動したら『Alt+F11』でVisualBasic for Application(以降VBA)を開く。 VBAのメニューから[表示]-[イミディエイト ウィンドウ]を選択。 イミディエイト ウィンドウが開いたら、 For Each i In ThisWorkbook.Sheets debug.print i.name next i を入力。 イミディエイト ウィンドウにシート名一覧が出力される。コレをコピペすればok。 更新日: 2021年04月23日 (金) 15時46分50秒 名前 コメント すべてのコメントを見る
https://w.atwiki.jp/hageno/pages/20.html
VBA関連 ドキュメントのプロパティ値関連 VBA [Tips]ユーザ設定のドキュメント値を書き込む VBA [Tips]ユーザ設定のドキュメントの値を取得する セル関連 VBA [Tips]別ブックのセルから値をコピーする VBA [Tips]桁数を統一する VBA [Tips]セルを結合する VBA [Tips]最終行を取得する ブック系 VBA [Tips]ブックを開く、閉じる VBA [Tips]アクティブワークブック名を取得する シート系 VBA [Tips]ワークシートをアクティブにする VBA [Tips]ワークシートの存在を確認する VBA [Tips]ワークシートをコピーする VBA [Tips]ワークシートを削除する VBA [Tips]行を削除する VBA [Tips]セルに罫線を引く プログラミング関連 VBA [Tips]変数・定数を宣言する VBA [Tips]関数を作成する VBA [Tips]フォルダ選択アラートを出す VBA [Tips]ループを強制的に抜ける VBA [Tips]日付が指定範囲内かを調べる VBA [Tips]フォルダ内にあるファイル名を検索する VBA [Tips]他オフィスアプリケーションをExcelVBAで操作する VBA [Tips]UTF-7の文章を読み込む VBA [Tips]UTF-8ファイルを読み込む ファイル系 VBA [Tips]IEでHTMLファイルを開く エクセル関数編 VBA [Tips]空白を削除する VBA [Tips]空白チェックを行う VBA [Tips]拡張子を削除する VBA [Tips]頭文字の0を出力する VBA [Tips]出力フォーマットを固定する VBA [Tips]指定文字でセルを分割する VBA [Tips]文字列内に記号を挿入する VBA [Tips]ある文字以降の文字列を取得する VBA [Tips]時間の計算をする エラー関連 VBA [Error]オブジェクトが必要です VBA [Error]実行時エラー70 書き込みできません 動作時間を短縮するためにやること VBA [Tips]画面描画を止める VBA [Tips]エラーアラートを表示しない 他 VBA [Tips]ステータスバーにメッセージを表示する